package data;


import java.util.List;

import models.Attendant;


public interface IAttendantDAO {
	public List<Integer> getStudentIds(int courseId);
	
	public void updateAttendants(final List<Attendant> attendants);
	
	public void generateAttendants(final int courseId, final int sessionId, final List<Integer> studentIds);
	
	public List<Attendant> listTutorAttendants(int sessionId, int tutorId);
	public List<Attendant> listStudentAttendants(int sessionId, int studentId);
	
	public List<Attendant> list(int sessionId);
	
	public void delete(int id);
	
	public Object insert(int studentId, int sessionId, int courseId, int status);
}
